home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Plus 1996 #3
/
Amiga Plus CD - 1996 - No. 3.iso
/
demo-versionen
/
databaseprofessional_v3.0
/
profaktdemo
/
fakturierung
/
dienste2.rexx
< prev
next >
Wrap
OS/2 REXX Batch file
|
1995-09-24
|
1KB
|
73 lines
/* Rechnung drucken */
OPTIONS RESULTS
ADDRESS DataBase
Request "_Rechnung|Rechnung_Brief|_Lieferschein|_Mahnung|_Abbruch" "Bitte wählen Sie!"
return = RC
IF return = 0 THEN EXIT
IF RETURN = 1 THEN DO
CALL AnzahlKopien
weiter = 0
DO WHILE weiter < anzahl
ADDRESS DataBase
Print 'PRT:' "ProFaktDEMO/Fakturierung/Rechnung.prt"
weiter = weiter+1
END
ADDRESS
EXIT
END
IF RETURN = 2 THEN DO
Request "_drucken|_Editieren|_Abbruch" "Rechnungsbrief ..."
ret2 = RC
IF ret2 = 0 THEN EXIT
IF ret2 = 1 THEN DO
CALL AnzahlKopien
CALL Masken 'PRT:' "ProFaktDEMO/Fakturierung/RechnungBrief.prt"
END
ELSE DO
ADDRESS COMMAND
'SYS:c/ed ProFaktDEMO/Fakturierung/RechnungBrief.prt'
END
EXIT
END
IF RETURN = 3 THEN DO
CALL AnzahlKopien
CALL Masken 'PRT:' "ProFaktDEMO/Fakturierung/Lieferschein.prt"
END
IF RETURN = 4 THEN DO
Request "_drucken|_Editieren|_Abbruch" "Mahnung ..."
ret4 = RC
IF ret4 = 0 THEN EXIT
IF ret4 = 1 THEN DO
CALL AnzahlKopien
CALL Masken 'PRT:' "ProFaktDEMO/Fakturierung/Mahnung.prt"
END
ELSE DO
ADDRESS COMMAND
'SYS:c/ed ProFaktDEMO/Fakturierung/Mahnung.prt'
END
EXIT
END
AnzahlKopien:
RequestNumber 3 "Anzahl ?"
anzahl = RESULT
ret1 = RC
IF ret1 = 5 THEN EXIT
RETURN
Masken:
Request "OK" "Druckmasken in der Demoversion nicht verfügbar"
ADDRESS
EXIT
RETURN